CP train 100 heads out of Bowker with everything coated in fresh snow
CP 8828 crosses a causeway just north of Canal Flats along Columbia Lake with an empty coal train headed toward Ft. Steele. At Canal Flats the CP line will continue south along the Kooteney River.... (more)
CP 8828 rounds a curve south of Golden, BC with its empty coal train headed south to Ft. Steele and loading in the Crows Nest Pass area. Going south the CP line follows the Columbia River to its h... (more)
Westbound approaching Hurkett.
Toronto Yard, ON - Vancouver Coquitlam, BC #103 heads west out of Marathon
A Sumas turn from Coquitlam Yard as arrived at Mission City, BC and will soon head south to the border at Huntingdon/Sumas, WA where most business will interchange with BN. The train will then ret... (more)
Windmill towers for Iowa. On a gorgeous and warm fall afternoon, a pair of CP ES44AC's lead a windmill train around a curve in Pointe-Claire, with windmill towers bound for Iowa.
A pair of GEVO's have a dimensional windmill tower train making a slow trip across the Superior route. The train has only made 55 miles in about six hours, and it will be a slow process from here ... (more)
A windmill train around the curve. On a gorgeous and warm fall afternoon, a pair of CP ES44AC's lead a windmill train around a curve in Pointe-Claire, with windmill towers bound for Iowa.
Nothing like a little sunshine to make the arrival of winter weather more bearable. Here CP 8828 and CP 8858 flank CP 9715.
A southbound Canadian Pacific coal empty travels down the scenic Windermere Subdivision at Canal Flats, British Columbia, on July 21, 2013.
On a snowy afternoon, CP 205 heads through Rosedale.
CP 293 is one of numerous movements that are currently detouring over BNSF between Saint Paul, MN, and Minot, ND. Heavy rain has caused washouts and a derailment at Kensal, ND, forcing the reroute... (more)
Westbound 8828 leads an intermodal into Salmon Arm past an eastbound empty sulphur train